crypto/tls.serverHandshakeState.suite (field)

27 uses

	crypto/tls (current package)
		handshake_server.go#L30: 	suite        *cipherSuite
		handshake_server.go#L126: 	c.ekm = ekmFromMasterSecret(c.vers, hs.suite, hs.masterSecret, hs.clientHello.random, hs.hello.random)
		handshake_server.go#L368: 	hs.suite = selectCipherSuite(preferenceList, hs.clientHello.cipherSuites, hs.cipherSuiteOk)
		handshake_server.go#L369: 	if hs.suite == nil {
		handshake_server.go#L373: 	c.cipherSuite = hs.suite.id
		handshake_server.go#L375: 	if c.config.CipherSuites == nil && !needFIPS() && rsaKexCiphers[hs.suite.id] {
		handshake_server.go#L379: 	if c.config.CipherSuites == nil && !needFIPS() && tdesCiphers[hs.suite.id] {
		handshake_server.go#L513: 	hs.suite = suite
		handshake_server.go#L521: 	hs.hello.cipherSuite = hs.suite.id
		handshake_server.go#L522: 	c.cipherSuite = hs.suite.id
		handshake_server.go#L530: 	hs.finishedHash = newFinishedHash(c.vers, hs.suite)
		handshake_server.go#L559: 	hs.hello.cipherSuite = hs.suite.id
		handshake_server.go#L561: 	hs.finishedHash = newFinishedHash(hs.c.vers, hs.suite)
		handshake_server.go#L588: 	keyAgreement := hs.suite.ka(c.vers)
		handshake_server.go#L689: 		hs.masterSecret = extMasterFromPreMasterSecret(c.vers, hs.suite, preMasterSecret,
		handshake_server.go#L692: 		hs.masterSecret = masterFromPreMasterSecret(c.vers, hs.suite, preMasterSecret,
		handshake_server.go#L759: 		keysFromMasterSecret(c.vers, hs.suite, hs.masterSecret, hs.clientHello.random, hs.hello.random, hs.suite.macLen, hs.suite.keyLen, hs.suite.ivLen)
		handshake_server.go#L764: 	if hs.suite.aead == nil {
		handshake_server.go#L765: 		clientCipher = hs.suite.cipher(clientKey, clientIV, true /* for reading */)
		handshake_server.go#L766: 		clientHash = hs.suite.mac(clientMAC)
		handshake_server.go#L767: 		serverCipher = hs.suite.cipher(serverKey, serverIV, false /* not for reading */)
		handshake_server.go#L768: 		serverHash = hs.suite.mac(serverMAC)
		handshake_server.go#L770: 		clientCipher = hs.suite.aead(clientKey, clientIV)
		handshake_server.go#L771: 		serverCipher = hs.suite.aead(serverKey, serverIV)